home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993 October: Windmill on DISC / ADC Developer CD (1993-10) (''Windmill On DISC'')_iso / Dev.CD Oct 93.iso / System Software / U.S. System Software / System 7 Pro™ Beta 11 / Development Tools / Sample Code / Digital Signatures / DTS Digital Signature / Read Me (Signed) < prev    next >
Encoding:
Text File  |  1993-06-11  |  1.6 KB  |  31 lines  |  [ttro/ttxt]

  1. This sample program illustrates how the AOCE Digital Signature
  2. Manager may be used to sign and verify the contents of entire
  3. files or individual objects. It also shows how to integrate Digital
  4. Signatures into the Think Class Library organizational structure.
  5.  
  6. Note, however, that this sample does not demonstrate the proper human interface for signed objects. Also, you should carefully consider whether your application needs to sign its documents.
  7.  
  8. The sample was built by extending the Think Class Library
  9. “TinyEdit” example. The DemoApp and DemoEditDoc classes are subclasses of CEditApp and CEditDoc respectively, while
  10. DemoMain.c replaces TinyEdit.c and the other classes are new.
  11.  
  12. This sample requires Think C 6.0 and Think Class Library 1.1.3.
  13. It does not compile under Think C 5.0.4.  Full directions for
  14. building the demo are in the file "!Building This Demo.note"
  15.  
  16. The sample adds two menu options to the File menu:
  17. • “Open and Verify File…” opens a signed file.
  18.        It verifies the digital signature and opens the
  19.        file read-only. (Signing a file sets the "locked"
  20.        flag: if you try opening it using the Open menu
  21.        option, you'll get an error message.
  22. • “Save, Close, and Sign File…” saves the current
  23.        contents of the window as a new file, then signs
  24.        that file using your registered Digital Signature.
  25. The sample also adds a new menu, Signed Object Demo that
  26. illustrates how your applications can sign individual
  27. objects, such as the state of checkboxes and radio
  28. buttons. The Signed Object Demo does not, however,
  29. illustrate the proper human interface for signed objects.
  30.  
  31.